home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / cellhtml / CellHtml.jar / Schedule.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-09-20  |  1.3 KB  |  41 lines

  1. class Schedule extends Thread {
  2.    public static int speed = 150;
  3.  
  4.    public void sleep(int var1) {
  5.       try {
  6.          Thread.sleep((long)var1);
  7.       } catch (Exception var3) {
  8.       }
  9.  
  10.    }
  11.  
  12.    public void run() {
  13.       while(true) {
  14.          this.sleep(speed);
  15.          if (MapCanvas.mode != 0 && !MapCanvas.still && !MapCanvas.LoadFlag) {
  16.             int var1 = VirtualGraphics.GFV.size();
  17.             if (var1 > 0) {
  18.                for(int var2 = 0; var2 < var1; ++var2) {
  19.                   GifFrame var3 = (GifFrame)VirtualGraphics.GFV.elementAt(var2);
  20.                   int var4 = var3.x;
  21.                   int var5 = var3.y;
  22.                   int var6 = VirtualGraphics.VGCV.size();
  23.  
  24.                   for(int var7 = 0; var7 < var6; ++var7) {
  25.                      VGCommand var8 = (VGCommand)VirtualGraphics.VGCV.elementAt(var7);
  26.                      if (var8.type == 2 && var8.x1 == var4 && var8.y1 == var5) {
  27.                         var3.next();
  28.                         var8.img = var3.getImage();
  29.                         break;
  30.                      }
  31.                   }
  32.                }
  33.  
  34.                CellHtml.mc.repaint();
  35.                CellHtml.mc.serviceRepaints();
  36.             }
  37.          }
  38.       }
  39.    }
  40. }
  41.